package com.kb.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDate;

@Data
@TableName("component_data_header")
public class Header {

    @TableId(type = IdType.ASSIGN_ID)
    // id
    private Long id;

    // 平台目录id
    private Long platformCategoryId;

    // 厂商目录id
    private Long orgCategoryId;

    // 模板类型2:平台模板3:商家模板
    private Integer templateType;

    // 模板id
    private Long templateId;

    // 类别:1表示零部件，2表示元器件
    private Integer type;

    // 数据分表的时候，记录该数据所在的分表标记
    private String tableLabel;

    // 数据集文件
    private Long dataFile;

    // 任务ID
    private Long taskId;

    // 状态:1:草稿，2:发布,3:下线
    private Integer status;

    // 创建时间
    private LocalDate createTime;

    // 更新时间
    private LocalDate updateTime;

    // 创建人
    private String creator;

    // 更新人
    private String updater;

    // 删除标志
    private Boolean deleted;

    // 租户id
    private Integer tenantId;

}
